\hypertarget{min_8finc}{}\section{api/min.finc File Reference}
\label{min_8finc}\index{api/min.\+finc@{api/min.\+finc}}
This graph shows which files directly or indirectly include this file\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=146pt]{min_8finc__dep__incl}
\end{center}
\end{figure}
\subsection*{Functions/\+Subroutines}
\begin{DoxyCompactItemize}
\item 
type(fgsl\+\_\+min\+\_\+fminimizer) function \hyperlink{min_8finc_a97de5ab1b2ebed28f37cb39e68d37f8e}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc} (t)
\item 
subroutine \hyperlink{min_8finc_a16f5fcf8f532d2dfd847713e2eb365fd}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+free} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{min_8finc_aebda9dded327ca8921ee1cb2e670d505}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set} (s, f, x\+\_\+minimum, x\+\_\+lower, x\+\_\+upper)
\item 
integer(fgsl\+\_\+int) function \hyperlink{min_8finc_aad6cfe468d6d91f3b2116b2a6061d2fc}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values} (s, f, x\+\_\+minimum, f\+\_\+minimum, x\+\_\+lower, f\+\_\+lower, x\+\_\+upper, f\+\_\+upper)
\item 
integer(fgsl\+\_\+int) function \hyperlink{min_8finc_a5160e2c8eadc15b80784a0aca5554f3c}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate} (s)
\item 
character(kind=fgsl\+\_\+char, len=fgsl\+\_\+strmax) function \hyperlink{min_8finc_a3396297e9c77f8b4cd38c67566eac9be}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+name} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_aa2755b3e3fbef70186fa48681f730638}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_a0ee7ec3329162025dc435e578a0bb0f1}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_a06e4f2a2956710129e0c56bb8d2d1bc9}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_ac68af52acc51b20808a6aa71d9eccdc7}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_a38b3ceaf7f12a7c9406314e9e410bbb4}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower} (s)
\item 
real(fgsl\+\_\+double) function \hyperlink{min_8finc_af552d34276a2d555cf91d53aaca8bbbc}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper} (s)
\item 
integer(fgsl\+\_\+int) function \hyperlink{min_8finc_a80d14f7331cae9ab0c66397d326bc3f8}{fgsl\+\_\+min\+\_\+test\+\_\+interval} (x\+\_\+lower, x\+\_\+upper, epsabs, epsrel)
\item 
logical function \hyperlink{min_8finc_ab663e2a33741f94ed117ca1d743f2390}{fgsl\+\_\+min\+\_\+fminimizer\+\_\+status} (s)
\end{DoxyCompactItemize}


\subsection{Function/\+Subroutine Documentation}
\hypertarget{min_8finc_a97de5ab1b2ebed28f37cb39e68d37f8e}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc}]{\setlength{\rightskip}{0pt plus 5cm}type(fgsl\+\_\+min\+\_\+fminimizer) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+alloc (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer\+\_\+type), intent(in)}]{t}
\end{DoxyParamCaption}
)}\label{min_8finc_a97de5ab1b2ebed28f37cb39e68d37f8e}
\hypertarget{min_8finc_a38b3ceaf7f12a7c9406314e9e410bbb4}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+lower (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a38b3ceaf7f12a7c9406314e9e410bbb4}
\hypertarget{min_8finc_ac68af52acc51b20808a6aa71d9eccdc7}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+minimum (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_ac68af52acc51b20808a6aa71d9eccdc7}
\hypertarget{min_8finc_af552d34276a2d555cf91d53aaca8bbbc}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+f\+\_\+upper (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_af552d34276a2d555cf91d53aaca8bbbc}
\hypertarget{min_8finc_a16f5fcf8f532d2dfd847713e2eb365fd}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+free@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+free}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+free@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+free}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+free}]{\setlength{\rightskip}{0pt plus 5cm}subroutine fgsl\+\_\+min\+\_\+fminimizer\+\_\+free (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(inout)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a16f5fcf8f532d2dfd847713e2eb365fd}
\hypertarget{min_8finc_a5160e2c8eadc15b80784a0aca5554f3c}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+iterate (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a5160e2c8eadc15b80784a0aca5554f3c}
\hypertarget{min_8finc_a3396297e9c77f8b4cd38c67566eac9be}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+name@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+name}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+name@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+name}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}character(kind=fgsl\+\_\+char,len=fgsl\+\_\+strmax) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+name (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a3396297e9c77f8b4cd38c67566eac9be}
\hypertarget{min_8finc_aebda9dded327ca8921ee1cb2e670d505}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+set@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+set (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(inout)}]{s, }
\item[{type(fgsl\+\_\+function), intent(in)}]{f, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+minimum, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+lower, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+upper}
\end{DoxyParamCaption}
)}\label{min_8finc_aebda9dded327ca8921ee1cb2e670d505}
\hypertarget{min_8finc_aad6cfe468d6d91f3b2116b2a6061d2fc}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+set\+\_\+with\+\_\+values (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(inout)}]{s, }
\item[{type(fgsl\+\_\+function), intent(in)}]{f, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+minimum, }
\item[{real(fgsl\+\_\+double), intent(in)}]{f\+\_\+minimum, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+lower, }
\item[{real(fgsl\+\_\+double), intent(in)}]{f\+\_\+lower, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+upper, }
\item[{real(fgsl\+\_\+double), intent(in)}]{f\+\_\+upper}
\end{DoxyParamCaption}
)}\label{min_8finc_aad6cfe468d6d91f3b2116b2a6061d2fc}
\hypertarget{min_8finc_ab663e2a33741f94ed117ca1d743f2390}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+status@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+status}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+status@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+status}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+status}]{\setlength{\rightskip}{0pt plus 5cm}logical function fgsl\+\_\+min\+\_\+fminimizer\+\_\+status (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_ab663e2a33741f94ed117ca1d743f2390}
\hypertarget{min_8finc_a0ee7ec3329162025dc435e578a0bb0f1}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+lower (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a0ee7ec3329162025dc435e578a0bb0f1}
\hypertarget{min_8finc_aa2755b3e3fbef70186fa48681f730638}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+minimum (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_aa2755b3e3fbef70186fa48681f730638}
\hypertarget{min_8finc_a06e4f2a2956710129e0c56bb8d2d1bc9}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper}}
\index{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper@{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper}]{\setlength{\rightskip}{0pt plus 5cm}real(fgsl\+\_\+double) function fgsl\+\_\+min\+\_\+fminimizer\+\_\+x\+\_\+upper (
\begin{DoxyParamCaption}
\item[{type(fgsl\+\_\+min\+\_\+fminimizer), intent(in)}]{s}
\end{DoxyParamCaption}
)}\label{min_8finc_a06e4f2a2956710129e0c56bb8d2d1bc9}
\hypertarget{min_8finc_a80d14f7331cae9ab0c66397d326bc3f8}{}\index{min.\+finc@{min.\+finc}!fgsl\+\_\+min\+\_\+test\+\_\+interval@{fgsl\+\_\+min\+\_\+test\+\_\+interval}}
\index{fgsl\+\_\+min\+\_\+test\+\_\+interval@{fgsl\+\_\+min\+\_\+test\+\_\+interval}!min.\+finc@{min.\+finc}}
\subsubsection[{fgsl\+\_\+min\+\_\+test\+\_\+interval}]{\setlength{\rightskip}{0pt plus 5cm}integer(fgsl\+\_\+int) function fgsl\+\_\+min\+\_\+test\+\_\+interval (
\begin{DoxyParamCaption}
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+lower, }
\item[{real(fgsl\+\_\+double), intent(in)}]{x\+\_\+upper, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsabs, }
\item[{real(fgsl\+\_\+double), intent(in)}]{epsrel}
\end{DoxyParamCaption}
)}\label{min_8finc_a80d14f7331cae9ab0c66397d326bc3f8}
